package com.itheima.dubbo.api;

import java.util.List;

/**
 * @Author Pan Rundong
 * @Date 2023-03-06 10:32
 * @Desc 用户地理位置Api
 */
public interface UserLocationApi {

    /**
     * 上报地理位置
     *
     * @param latitude
     * @param longitude
     * @param addr
     * @param userId
     * @return java.lang.Boolean
     * @Author Pan Rundong
     */
    Boolean updateLocation(Long userId, Double longitude, Double latitude, String addr);

    /**
     * 附近的人
     *
     * @param distance
     * @param userId
     * @return java.util.List<com.tanhua.model.mongoDb.UserLocation>
     * @Author Pan Rundong
     */
    List<Long> search(Double distance, Long userId);
}
